/*reset*/
textarea, input {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
} 

.form-mw {
	min-width:300px;
	padding:20px 0;
}

.form_input {
    border:1px solid #999;
	background:white;
    padding: 4px 3px 3px 3px ;
    margin:0;
}
/*
.ac_input {
	color:#999;
}
.input-select_a {
	color:inherit !important;
}
*/

/*reset*/
.form_input_wide {
    width: 487px;
}
.input_textarea {
    border:1px solid #999;
    padding:4px 3px 3px;
    width:487px;
	background:white;
}

.input_textarea_popup {
    width:315px;
}
.input_button {
    background:white;
    border:1px solid;
    font:12px/17px arial;
	color:#333;
	margin:0;
    padding:3px;
    width:auto;
    display:inline-block;
	cursor:pointer;
}
.input_button:hover{
	color:#C80B4B;
}
.input_button[disabled] {
    color:#666 !important;
    cursor:default;
    opacity:0.8;
}

.form_string {
    overflow:hidden;
    margin-bottom:12px;
}
.form_string_i {
    float: left;
    margin-right:4px;
}

.form_string_d {
    float: left;
    padding: 5px 8px 4px 0;
    margin-right:0px;
    font-size: 12px;

}

.form_login_label {
    width: 126px
}

.form_input.input-active, .input_textarea.input-active {
    border: 1px solid #333333;
}





.file_input {
    width: auto;
    cursor: default;
    height: 30px;
    z-index: 2; 
    position: absolute;
    right: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
}
.fakeButton {
    z-index: 1;
    float: left;
    white-space:nowrap;
    border: 1px solid #999;
    padding: 5px 3px 5px 3px ;
    background: #fff;
    font:12px Arial;
 }
.file_name {
    float: left;
    height: 15px; 
    font-size: 8pt;
    color: Gray;
    margin-left: 10px;
    margin-top: 6px;
    padding-top: 1px;
    padding-left: 19px;
}
.activeBrowseButton {
    border-color:#333;
	cursor:pointer;
}
.wrapper {
    position:relative; 
    text-align:right;
    float:left;
        overflow: hidden;

}
.form_hr {
    border-bottom: 2px solid black;
    margin-bottom:32px;
    margin-top:28px;
    width: 495px;
}


/* ----- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.group-items{
  margin-bottom:5px;
  }
.recipients{
  }
.recipients li{
  float:left;
  margin:0 5% 5px 0;
  width:45%;
  }

.goals .item{
  float:left;
  margin:0 10px 7px 0;
  }

.protocol-form{
  width:600px;
  min-height:400px;
  }
.protocol-form .textinputs,
.protocol-form select,
.protocol-form textarea{
  width:97%;
  }
.protocol-form .item,
.protocol-form .group-items{
  margin-bottom:10px;
  }
.protocol-form .f-time-action .group-items{
  float:left;
  }
.protocol-form .f-time{
  margin-right:20px;
  width:100px;
  }
.protocol-form .f-action{
  width:300px;
  }

.protocol-form select {
	padding:2px 1px 3px 1px;
}
.protocol-form textarea{
  height:100px;
  }
.protocol-form .f-players .item{
  float:left;
  width:200px;
  }
.protocol-form .f-players .f-player1{
  margin-right:20px;
  }

.add-comment-form{
  width:300px;
  min-height:180px;
  }
.add-comment-form textarea{
  width:97%;
  height:100px;
  }
.form_error_label {
    width:95px;
}
#fancybox-content h2{
  margin-bottom:10px;
  font-weight:bold;
  font-size:20px;
  }
#fancybox-content button,
#fancybox-content .button,
#fancybox-content .input_button{
  padding:2px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  background:#ff9000;
  border:0;
  color:#fff;
  }

.splash_team_search {
    background: url(../img2/team_finder_splash.png); margin-left: -20px; padding: 20px; color:#fff;
}
.splash_opponent_search {
    background: url(../img2/opponent_finder_splash.png); margin-left: -20px; padding: 20px; color:#fff;
}
.splash_playfield_search {
    background: url(../img2/playfield_finder_splash.png); margin-left: -20px; padding: 20px; color:#fff;
}
.splash_footballer_search {
    background: url(../img2/friend_finder_splash.png); margin-left: -20px; padding: 20px; color:#fff;
}